/**
 * @author  hjc
 * @date  2024/5/17 9:59
 */
import Vue from 'vue'
import VueRouter from 'vue-router'
Vue.use(VueRouter);
// 定义路由
const routes = [
    {
        path:"/",
        redirect:"/table"//默认显示首页
    },
    {
        path:"/test/table",
        name: 'test-table',
        component:()=> import("../views/test/Table.vue"),
        // props:true  // 如果props设置为true，$route.params将被设置为组件属性
    },
    {
        path:"/test/table2",
        name: 'test-table2',
        component:()=> import("../views/test/Table2.vue"),
        // props:true  // 如果props设置为true，$route.params将被设置为组件属性
    },
    {
        path:"/table",
        name: 'table',
        component:()=> import("../views/Table.vue"),
        // props:true  // 如果props设置为true，$route.params将被设置为组件属性
    },
    {
        path:"/list",
        name: 'list',
        component:()=> import("../views/BomList.vue"),
    },
    // {
    //     path:"/home",
    //     name: 'home',
    //     component:()=> import("../views/Home.vue"),
    //     children:[
    //         {
    //             path:"",
    //             name: 'table',
    //             component:()=> import("../views/Table.vue"),
    //             // props:true  // 如果props设置为true，$route.params将被设置为组件属性
    //         },
    //         {
    //             path:"list",
    //             name: 'list',
    //             component:()=> import("../views/BomList.vue"),
    //         }
    //     ]
    // }

]


//   创建 router 实例，然后传 `routes` 配置
const router = new VueRouter({
    mode:"hash",
    routes
})
export default router// 导出